package com.example.sunming.likou;

import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;

/**
 * @author: sunming
 * @date: 2020/4/11
 * @description: 实现一个算法，确定一个字符串 s 的所有字符是否全都不同。
 */
public class Test1 {

    /*
      示例 1：
     输入: s = "leetcode"
     输出: false
     示例 2：
     输入: s = "abc"
     输出: true
     */
    public static void main(String[] args) {
        String str = "abcda";
        boolean unique = isUnique(str);
        System.out.println(unique);
    }

    public static boolean isUnique(String str) {
        String[] split = str.split("");
        List<String> list = Arrays.asList(split);
        List<String> collect = list.stream().distinct().collect(Collectors.toList());
        if (collect.size() == list.size()) {
            return true;
        } else {
            return false;
        }
    }
}
